package com.xxgc.mybatis.dao;

import com.xxgc.mybatis.po.User;

import java.util.List;
import java.util.Map;

//用户表Dao层接口
public interface UserDao {
    //查询所有用户
    List<User> selectAllUsers();
    //通过id查询用户
    User selectUserById(int uId);
    //插入一个用户
    int addUser(User user);
    //修改用户
    int updateUser(User user);
    //删除用户
    int deleteUserById(int uId);
    //特殊的参数传递
    int addUserByMap(Map<String, Object> map);
    //模糊查询
    List<User> selectUsersByLike(String name);

    List<User> selectMoneys();
}
